#######################################################################
# Author: Weikang Chen
# Created Time: Sat 05 Sep 2009 05:08:44 PM EDT
# File Name: Makefile
# Description: 
#######################################################################
#!/bin/bash

CC=g++
SOURCES=main.cpp atom.cpp vec3.cpp vec4.cpp group.cpp pgroup.cpp lattice.cpp particle.cpp sys.cpp parameter.cpp
OBJECTS=$(SOURCES:.cpp=.o)
EXECUTS=main
LIBRARY=-lm
CFLAGS=-Wall -c
EFLAGS=-O3 -o

$(EXECUTS): $(OBJECTS)
#	$(CC) $(EFLAGS) $@ $^ -framework OPENGL -framework GLUT
#	gcc -O3 -o main $^ -lm -lglut
	$(CC) $(EFLAGS) $@ $^ $(LIBRARY)
.cpp.o:
	$(CC) $(CFLAGS) $<
clean:
	rm -rf *.o 
